package com.hr.mes.service;

import com.hr.mes.dto.Page;
import com.hr.mes.entity.User;

import java.util.List;

public interface UserService {

    void addUser(User user);

    void deleteUser(Integer userId);

    void updateUser(User user);

    /**
     * 获取用户，附带角色列表
     * @param userId
     * @return
     */
    User getUser(Integer userId);

    Page<User> getUserPage(Integer pageNo, Integer pageSize);

    List<User> getUserList();

    User getUserByEmployeeNumber(String employeeNumber);
}
